<?php
header('content-type:text/html;charset=utf-8');
include '../functions.php';

//p($_FILES);
//重新组合多个文件的信息
$filesarr = array();
for ($i = 0; $i <count($_FILES['up']['name']);$i++){
    $filesarr[] = array(
        'name'=>$_FILES['up']['name'][$i],
        'type'=>$_FILES['up']['type'][$i],
        'tmp_name'=>$_FILES['up']['tmp_name'][$i],
        'error'=>$_FILES['up']['error'][$i],
        'size'=>$_FILES['up']['size'][$i],
    );
}
//p($filesarr);
//循环组合后的数组，依次调用上传函数
foreach($filesarr as $k=>$v){
//    p($v);
    uploadfile($v);
}


//用来处理上传后文件的函数，传入的参数应该是包含文件上传信息的数组
function uploadfile($arr){
//    获得后缀名
    $ext = pathinfo($arr['name'])['extension'];
//    组合移到的目的地
    $tofile = 'uploads/'.time().mt_rand(1,100000000).$arr['size'].'.'.$ext;
//    p($tofile);
    move_uploaded_file($arr['tmp_name'],$tofile);
}



